package com.bjx.generator.service;

import com.bjx.generator.domain.entity.TableFieldEntity;

import java.util.List;

/**
 * @desc: 表字段业务
 * @author: liushuai
 * @date: 2022/9/16 13:36
 */
public interface ITableFieldService {

    /**
     * 批量保存表字段
     * @param entitys
     * @param tableId
     * @Author: liushuai
     * @Date: 2022/9/16 13:38
     */
    void saveTableFieldBatchByTableId(List<TableFieldEntity> entitys, Long tableId);
    /**
     * 根据表id查询表字段列表
     * @param tableId
     * @return: java.util.List<com.bjx.generator.domain.entity.TableFieldEntity>
     * @Author: liushuai
     * @Date: 2022/9/16 14:53
     */
    List<TableFieldEntity> listTableFieldByTableId(Long tableId);

    /**
     * 根据表id删除表字段
     * @param tableId
     */
    void deleteTableFieldByTableId(Long tableId);
}
